graph: { title: "sugi3.c"
node: { title: "sugi3.c:mediancomp" label: "mediancomp\nsugi3.c:98:12" }
node: { title: "sugi3.c:comparevalue" label: "comparevalue\nsugi3.c:115:12" }
node: { title: "__subvsi3" label: "__subvsi3\n<built-in>" shape : ellipse }
edge: { sourcename: "sugi3.c:comparevalue" targetname: "__subvsi3" }
node: { title: "sugi3.c:intchr" label: "intchr\nsugi3.c:131:13" }
node: { title: "__addvsi3" label: "__addvsi3\n<built-in>" shape : ellipse }
edge: { sourcename: "sugi3.c:intchr" targetname: "__addvsi3" }
node: { title: "sugi3.c:levellength" label: "levellength\nsugi3.c:146:12" }
node: { title: "printf" label: "printf\n/usr/include/stdio.h:332:12" shape : ellipse }
edge: { sourcename: "sugi3.c:levellength" targetname: "printf" label: "sugi3.c:149:3" }
node: { title: "fflush" label: "fflush\n/usr/include/stdio.h:218:12" shape : ellipse }
edge: { sourcename: "sugi3.c:levellength" targetname: "fflush" label: "sugi3.c:150:3" }
edge: { sourcename: "sugi3.c:levellength" targetname: "printf" label: "sugi3.c:154:3" }
edge: { sourcename: "sugi3.c:levellength" targetname: "fflush" label: "sugi3.c:155:3" }
node: { title: "sugi3.c:medianvalue" label: "medianvalue\nsugi3.c:171:13" }
edge: { sourcename: "sugi3.c:medianvalue" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:medianvalue" targetname: "sugi3.c:levellength" label: "sugi3.c:191:8" }
edge: { sourcename: "sugi3.c:medianvalue" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:medianvalue" targetname: "printf" label: "sugi3.c:195:4" }
edge: { sourcename: "sugi3.c:medianvalue" targetname: "fflush" label: "sugi3.c:196:4" }
edge: { sourcename: "sugi3.c:medianvalue" targetname: "sugi3.c:levellength" label: "sugi3.c:200:8" }
edge: { sourcename: "sugi3.c:medianvalue" targetname: "__addvsi3" }
node: { title: "dp_calloc" label: "dp_calloc\ndpmem.h:58:14" shape : ellipse }
edge: { sourcename: "sugi3.c:medianvalue" targetname: "dp_calloc" label: "sugi3.c:213:11" }
edge: { sourcename: "sugi3.c:medianvalue" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:medianvalue" targetname: "sugi3.c:intchr" label: "sugi3.c:222:7" }
edge: { sourcename: "sugi3.c:medianvalue" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:medianvalue" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:medianvalue" targetname: "printf" label: "sugi3.c:229:3" }
node: { title: "qsort" label: "qsort\n/usr/include/stdlib.h:827:13" shape : ellipse }
edge: { sourcename: "sugi3.c:medianvalue" targetname: "qsort" label: "sugi3.c:235:3" }
node: { title: "dp_free" label: "dp_free\ndpmem.h:52:14" shape : ellipse }
edge: { sourcename: "sugi3.c:medianvalue" targetname: "dp_free" label: "sugi3.c:244:12" }
edge: { sourcename: "sugi3.c:medianvalue" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:medianvalue" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:medianvalue" targetname: "dp_free" label: "sugi3.c:256:12" }
edge: { sourcename: "sugi3.c:medianvalue" targetname: "dp_free" label: "sugi3.c:268:12" }
edge: { sourcename: "sugi3.c:medianvalue" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:medianvalue" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:medianvalue" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:medianvalue" targetname: "dp_free" label: "sugi3.c:285:11" }
node: { title: "sugi3.c:twovertcross" label: "twovertcross\nsugi3.c:293:12" }
edge: { sourcename: "sugi3.c:twovertcross" targetname: "printf" label: "sugi3.c:301:3" }
edge: { sourcename: "sugi3.c:twovertcross" targetname: "sugi3.c:intchr" label: "sugi3.c:311:8" }
edge: { sourcename: "sugi3.c:twovertcross" targetname: "sugi3.c:intchr" label: "sugi3.c:312:8" }
edge: { sourcename: "sugi3.c:twovertcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:twovertcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:twovertcross" targetname: "__addvsi3" }
node: { title: "sugi3.c:levelcross" label: "levelcross\nsugi3.c:322:12" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "printf" label: "sugi3.c:336:4" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "fflush" label: "sugi3.c:337:4" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "printf" label: "sugi3.c:342:4" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "fflush" label: "sugi3.c:343:4" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "sugi3.c:levellength" label: "sugi3.c:346:7" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "dp_calloc" label: "sugi3.c:347:19" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "sugi3.c:levellength" label: "sugi3.c:353:7" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "sugi3.c:twovertcross" label: "sugi3.c:356:12" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "dp_free" label: "sugi3.c:359:12" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "printf" label: "sugi3.c:363:4" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "sugi3.c:levellength" label: "sugi3.c:371:7" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "dp_calloc" label: "sugi3.c:372:19" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "sugi3.c:levellength" label: "sugi3.c:378:7" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "sugi3.c:twovertcross" label: "sugi3.c:381:12" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "dp_free" label: "sugi3.c:384:12" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "printf" label: "sugi3.c:388:4" }
edge: { sourcename: "sugi3.c:levelcross" targetname: "printf" label: "sugi3.c:394:3" }
node: { title: "sugi3.c:equals" label: "equals\nsugi3.c:400:12" }
edge: { sourcename: "sugi3.c:equals" targetname: "dp_calloc" label: "sugi3.c:405:9" }
node: { title: "memcpy" label: "memcpy\n/usr/include/string.h:42:14" shape : ellipse }
edge: { sourcename: "sugi3.c:equals" targetname: "memcpy" label: "sugi3.c:411:4" }
edge: { sourcename: "sugi3.c:equals" targetname: "memcpy" label: "sugi3.c:412:4" }
edge: { sourcename: "sugi3.c:equals" targetname: "memcpy" label: "sugi3.c:413:4" }
edge: { sourcename: "sugi3.c:equals" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:equals" targetname: "printf" label: "sugi3.c:417:5" }
edge: { sourcename: "sugi3.c:equals" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:equals" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:equals" targetname: "dp_free" label: "sugi3.c:421:9" }
node: { title: "sugi3.c:mediansort" label: "mediansort\nsugi3.c:429:13" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "printf" label: "sugi3.c:449:3" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "fflush" label: "sugi3.c:450:3" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "printf" label: "sugi3.c:455:3" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "fflush" label: "sugi3.c:456:3" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "printf" label: "sugi3.c:461:3" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "fflush" label: "sugi3.c:462:3" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "sugi3.c:levellength" label: "sugi3.c:467:6" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "sugi3.c:levellength" label: "sugi3.c:476:7" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "printf" label: "sugi3.c:492:3" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "dp_calloc" label: "sugi3.c:497:10" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "sugi3.c:medianvalue" label: "sugi3.c:503:3" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "printf" label: "sugi3.c:507:5" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "printf" label: "sugi3.c:509:5" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "memcpy" label: "sugi3.c:515:2" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "printf" label: "sugi3.c:518:3" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "qsort" label: "sugi3.c:527:3" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "sugi3.c:levelcross" label: "sugi3.c:530:7" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "sugi3.c:levelcross" label: "sugi3.c:531:7" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "printf" label: "sugi3.c:534:3" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "dp_free" label: "sugi3.c:541:12" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "memcpy" label: "sugi3.c:552:3" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "dp_free" label: "sugi3.c:558:13" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "memcpy" label: "sugi3.c:567:3" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "sugi3.c:equals" label: "sugi3.c:570:7" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "sugi3.c:levelcross" label: "sugi3.c:575:8" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "sugi3.c:levelcross" label: "sugi3.c:581:8" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "memcpy" label: "sugi3.c:590:4" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:mediansort" targetname: "dp_free" label: "sugi3.c:601:11" }
node: { title: "sugi3.c:check0" label: "check0\nsugi3.c:609:12" }
edge: { sourcename: "sugi3.c:check0" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:check0" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:check0" targetname: "__addvsi3" }
node: { title: "sugi3.c:cp_make_levelnodes" label: "cp_make_levelnodes\nsugi3.c:623:13" }
edge: { sourcename: "sugi3.c:cp_make_levelnodes" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:cp_make_levelnodes" targetname: "dp_calloc" label: "sugi3.c:629:16" }
edge: { sourcename: "sugi3.c:cp_make_levelnodes" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:cp_make_levelnodes" targetname: "dp_calloc" label: "sugi3.c:631:19" }
edge: { sourcename: "sugi3.c:cp_make_levelnodes" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:cp_make_levelnodes" targetname: "dp_calloc" label: "sugi3.c:633:17" }
edge: { sourcename: "sugi3.c:cp_make_levelnodes" targetname: "dp_calloc" label: "sugi3.c:641:10" }
edge: { sourcename: "sugi3.c:cp_make_levelnodes" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:cp_make_levelnodes" targetname: "printf" label: "sugi3.c:663:4" }
edge: { sourcename: "sugi3.c:cp_make_levelnodes" targetname: "fflush" label: "sugi3.c:664:4" }
edge: { sourcename: "sugi3.c:cp_make_levelnodes" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:cp_make_levelnodes" targetname: "__addvsi3" }
node: { title: "sugi3.c:clr_levelnodes" label: "clr_levelnodes\nsugi3.c:672:13" }
edge: { sourcename: "sugi3.c:clr_levelnodes" targetname: "dp_free" label: "sugi3.c:687:11" }
edge: { sourcename: "sugi3.c:clr_levelnodes" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:clr_levelnodes" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:clr_levelnodes" targetname: "dp_free" label: "sugi3.c:697:16" }
edge: { sourcename: "sugi3.c:clr_levelnodes" targetname: "dp_free" label: "sugi3.c:701:19" }
edge: { sourcename: "sugi3.c:clr_levelnodes" targetname: "dp_free" label: "sugi3.c:705:17" }
node: { title: "sugi3.c:cp_data" label: "cp_data\nsugi3.c:713:13" }
edge: { sourcename: "sugi3.c:cp_data" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:cp_data" targetname: "dp_calloc" label: "sugi3.c:721:9" }
edge: { sourcename: "sugi3.c:cp_data" targetname: "sugi3.c:cp_make_levelnodes" label: "sugi3.c:724:2" }
edge: { sourcename: "sugi3.c:cp_data" targetname: "printf" label: "sugi3.c:729:4" }
edge: { sourcename: "sugi3.c:cp_data" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:cp_data" targetname: "dp_calloc" label: "sugi3.c:732:13" }
edge: { sourcename: "sugi3.c:cp_data" targetname: "printf" label: "sugi3.c:745:5" }
edge: { sourcename: "sugi3.c:cp_data" targetname: "dp_calloc" label: "sugi3.c:751:29" }
edge: { sourcename: "sugi3.c:cp_data" targetname: "printf" label: "sugi3.c:762:8" }
edge: { sourcename: "sugi3.c:cp_data" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:cp_data" targetname: "dp_calloc" label: "sugi3.c:776:28" }
edge: { sourcename: "sugi3.c:cp_data" targetname: "printf" label: "sugi3.c:787:8" }
edge: { sourcename: "sugi3.c:cp_data" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:cp_data" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:cp_data" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:cp_data" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:cp_data" targetname: "printf" label: "sugi3.c:807:3" }
edge: { sourcename: "sugi3.c:cp_data" targetname: "printf" label: "sugi3.c:809:4" }
edge: { sourcename: "sugi3.c:cp_data" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:cp_data" targetname: "__addvsi3" }
node: { title: "putchar" label: "__builtin_putchar\n<built-in>" shape : ellipse }
edge: { sourcename: "sugi3.c:cp_data" targetname: "putchar" label: "sugi3.c:814:3" }
node: { title: "sugi3.c:clr_data" label: "clr_data\nsugi3.c:821:13" }
edge: { sourcename: "sugi3.c:clr_data" targetname: "dp_free" label: "sugi3.c:836:25" }
edge: { sourcename: "sugi3.c:clr_data" targetname: "dp_free" label: "sugi3.c:841:26" }
edge: { sourcename: "sugi3.c:clr_data" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:clr_data" targetname: "dp_free" label: "sugi3.c:848:14" }
edge: { sourcename: "sugi3.c:clr_data" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:clr_data" targetname: "dp_free" label: "sugi3.c:856:10" }
edge: { sourcename: "sugi3.c:clr_data" targetname: "sugi3.c:clr_levelnodes" label: "sugi3.c:862:2" }
node: { title: "sugi3.c:barycenter_3" label: "barycenter_3\nsugi3.c:868:13" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "sugi3.c:cp_data" label: "sugi3.c:881:2" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "printf" label: "sugi3.c:895:6" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "__addvsi3" }
node: { title: "__mulvsi3" label: "__mulvsi3\n<built-in>" shape : ellipse }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "__mulvsi3" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "sugi3.c:mediansort" label: "sugi3.c:909:4" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "sugi3.c:mediansort" label: "sugi3.c:913:4" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "sugi3.c:check0" label: "sugi3.c:915:7" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "sugi3.c:mediansort" label: "sugi3.c:921:4" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "sugi3.c:mediansort" label: "sugi3.c:925:4" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "sugi3.c:check0" label: "sugi3.c:927:7" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "__addvsi3" }
node: { title: "uniqnode2" label: "uniqnode2\nuniqnode.h:56:25" shape : ellipse }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "uniqnode2" label: "sugi3.c:942:9" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "printf" label: "sugi3.c:949:7" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "printf" label: "sugi3.c:954:6" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "__addvsi3" }
edge: { sourcename: "sugi3.c:barycenter_3" targetname: "sugi3.c:clr_data" label: "sugi3.c:963:2" }
node: { title: "reduce_crossings3" label: "reduce_crossings3\nsugi3.c:968:6" }
edge: { sourcename: "reduce_crossings3" targetname: "dp_free" label: "sugi3.c:975:14" }
edge: { sourcename: "reduce_crossings3" targetname: "__addvsi3" }
edge: { sourcename: "reduce_crossings3" targetname: "dp_calloc" label: "sugi3.c:980:20" }
edge: { sourcename: "reduce_crossings3" targetname: "printf" label: "sugi3.c:988:2" }
edge: { sourcename: "reduce_crossings3" targetname: "fflush" label: "sugi3.c:990:2" }
edge: { sourcename: "reduce_crossings3" targetname: "sugi3.c:barycenter_3" label: "sugi3.c:1002:2" }
edge: { sourcename: "reduce_crossings3" targetname: "__addvsi3" }
edge: { sourcename: "reduce_crossings3" targetname: "__addvsi3" }
}
